package com.flyemu.share.repository;


import com.flyemu.share.entity.basic.Product;
import io.lettuce.core.dynamic.annotation.Param;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.support.JpaRepositoryImplementation;

/**
 * @功能描述: Repository
 * @创建时间: 2023年08月08日
 * @公司官网: www.fenxi365.com
 * @公司信息: 纷析云（杭州）科技有限公司
 * @公司介绍: 专注于财务相关软件开发, 企业会计自动化解决方案
 */
public interface ProductRepository extends JpaRepositoryImplementation<Product,Long> {

    @Modifying
    @Query("UPDATE Product p SET p.enabled = :enabled WHERE p.id = :id")
    int updateEnabledById(@Param("id") Long id, @Param("enabled") Boolean enabled);
}
